Big Huge Thesaurus

vena pharyngeus

noun

sounds kind of like